package com.songlin.houxin.admin.api.entity;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.songlin.pig.common.mybatis.base.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author jinYuLinLang
 * @version 1.0.0
 * @ClassName ChannelStatistic.java
 * @Description <p>渠道统计表</p>
 * @createTime 2022-03-06 14:27:00
 */
@Data
@TableName("t_channel_statistic")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "渠道统计信息表")
public class ChannelStatistic extends BaseEntity {
    /**
     * 主键
     */
    @TableId(type = IdType.AUTO)
    @ApiModelProperty(value = "主键")
    private Long id;

    /**
     * 渠道主键
     */
    @ApiModelProperty(value = "渠道主键")
    private Integer channelId;

    /**
     * 渠道级别
     */
    @ApiModelProperty(value = "渠道级别")
    private Integer channelLevel;

    /**
     * 当日激活量
     */
    @ApiModelProperty(value = "当日激活量")
    private Integer currentDateActiveNo;

    /**
     * 当月激活量
     */
    @ApiModelProperty(value = "当月激活量")
    private Integer currentMonthActiveNo;

    /**
     * 总激活数
     */
    @ApiModelProperty(value = "总激活数")
    private Integer totalActiveNo;

    /**
     * 当日返利金额
     */
    @ApiModelProperty(value = "当日返利金额")
    private Integer currentDateRebate;

    /**
     * 当月返利金额
     */
    @ApiModelProperty(value = "当月返利金额")
    private Integer currentMonthRebate;

    /**
     * 返利总金额
     */
    @ApiModelProperty(value = "返利总金额")
    private Long totalRebate;


}

